/**
 * 银行支行管理 controller js code
 */
define(function(require, exports) {

	//加载依赖
	require("ajaxproxy");
	require("bankAreaSelect");
	var common = require("common");
	var template = require("jtemplate");
	template.config("openTag", "{[");
	template.config("closeTag", "]}");

	exports.init = function(configs) {

		//初始化swich插件
		common.bswitctListInit(configs);
		common.bswitchAddInit();

		//添加数据
		$("#content-add").on("click", function() {

			common.post("添加支行", "content-add-template", {width:600, height:600}, {status:'1'}, configs.insert_url);

			//加载银行地区选择器
			$('#bank-area-select').BankAreaSelect({
				name: {city: 'data[area_id]'},
				onChange: function (obj) {
					$('input[name="data[area_id]"]').val($(obj).val());
				}
			});
		});

		//编辑数据
		$(".item-edit").on("click", function() {

			$.get(configs.edit_url, {
				id : $(this).data("id")
			}, function(res) {
				if ( res.code == '000' ) {

					common.post("编辑支行", "content-add-template", {width:600, height:600}, res.data, configs.update_url);

					$('#bank-area-select').BankAreaSelect({
						city : res.data.area_id,
						onChange: function (obj) {}
					});

				} else {
					common.message({
						type: __global.jdialog.messageType[res.code],
						content:res.message,
						lock : true
					});
				}
			}, 'json')

		});

	}
});